package com.zuowei.ycy.user.http;

import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;

/**
 * 商家模块
 */
public interface Merchant {

    /**
     * 首页
     * @param lng
     * @param lat
     * @return
     */
    @POST("Merchant/index")
    @FormUrlEncoded
    Call<ResponseBody> index(@Field("lng") String lng, @Field("lat") String lat);

    /**
     * 商家评论
     * @return
     */
    @POST("Merchant/merchantCommentList")
    @FormUrlEncoded
    Call<ResponseBody> merchantCommentList(@Field("merchant_id") String merchant_id, @Field("m_id") String m_id, @Field("p") String p);

    /**
     * 商家菜品列表
     * @return
     */
    @POST("Merchant/merchantGoodsList")
    @FormUrlEncoded
    Call<ResponseBody> merchantGoodsList(@Field("merchant_id") String merchant_id, @Field("m_id") String m_id, @Field("g_t_id") String g_t_id);


    /**
     * 商家详情
     * @return
     */
    @POST("Merchant/merchantInfo")
    @FormUrlEncoded
    Call<ResponseBody> merchantInfo(@Field("merchant_id") String merchant_id, @Field("m_id") String m_id);
    /**
     * 商品详情
     * @return
     */
    @POST("Merchant/merchantGoodsInfo")
    @FormUrlEncoded
    Call<ResponseBody> merchantGoodsInfo(@Field("goods_id") String goods_id);

    /**
     * 商家分类页
     * @param lng
     * @param lat
     * @return
     */
    @POST("Merchant/merchantTypePage")
    @FormUrlEncoded
    Call<ResponseBody> merchantTypePage(@Field("merchant_type_id") String merchant_type_id, @Field("lng") String lng, @Field("lat") String lat, @Field("sort_order") String sort_order);




}
